home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 2 / Gold Medal Software Volume 2 (Gold Medal) (1994).iso / os2 / wps2rexx.arj / WPS2REXX.INF (.txt) < prev    next >
OS/2 Help File  |  1993-08-17  |  29KB  |  626 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Disclaimer ΓòÉΓòÉΓòÉ
  3.  
  4. Copyright 1993 by Kim Kruse Hansen. All rights reserved. 
  5.  
  6. Commercial distribution and/or use is prohibited without written consent by the 
  7. author. 
  8.  
  9. Becase WPS2Rexx/2 is licensed absolutely free of charge , we provide no 
  10. warranty. Except when otherwise stated in writing the author provide WPS2Rexx/2 
  11. "as is" without warranty of any kind, either expressed or implied, including , 
  12. but not limited to , the implied warranties of merchantability and fitness for 
  13. a particular purpose. The entire risk as to the quality and performance of 
  14. WPS2Rexx/2 , and the accuracy of its associated documentation is with you. 
  15. Should WPS2Rexx/2 or its associated documenation prove defective, you assume 
  16. the cost of all necessary servicing , repair or correction. 
  17.  
  18. In no event will Kim Kruse Hansen be responsible in any way for the behaviour 
  19. of WPS2Rexx/2. In no event will Kim Kruse Hansen and or any other party who may 
  20. redistribute WPS2Rexx/2 as permitted above, be liable to you for damages, 
  21. including lost profits or other special ,incidental or consequental damages 
  22. arising out of the use  or inability to use (including but not limitied to loss 
  23. of data or data being rendered inaccurate or losses sustained by third parties 
  24. or a failure of the program to operate with any other programs) WPS2Rexx2, even 
  25. if Kim Kruse Hansen has been advised of the possibility of such damages , or 
  26. for any claim by another party. 
  27.  
  28.  
  29. ΓòÉΓòÉΓòÉ 2. Introduction ΓòÉΓòÉΓòÉ
  30.  
  31.                                    WPS2Rexx/2
  32.  
  33. WPS2Rexx is a program designed to ease the backup of the WorkPlace Shell 
  34. component of Os/2 2.x. 
  35.  
  36. It allows you to save the contents of your WorkPlace to a Rexx script. The Rexx 
  37. script can be used to regenerate your WorkPlace objects in case of disaster. It 
  38. can also be used on a corporate basis to standardize WorkPlace's. It will also 
  39. enable you to save the icons to separate .ICO files. 
  40.  
  41. Unlike many other similar products on the market WPS2Rexx/2 uses only official 
  42. WorkPlace API to obtain the information it needs. Therefore the program should 
  43. continue to run in the future whether or not IBM decides to change the layout 
  44. of the Os/2 .INI files. 
  45.  
  46. The program was developed and is being maintained by Kim Kruse Hansen Denmark. 
  47. If you have suggestions and or questions please feel free to contact me. I can 
  48. be reached at the following address 
  49.  
  50.                                 Kim Kruse Hansen
  51.                               Vestergade 133 B 1,4
  52.                                  8600 Silkeborg
  53.                                      Denmark
  54.  
  55. If you are a member of the international Fido network you can get in touch with 
  56. me using NetMail. My Fido network adress is : 
  57.  
  58.                                   2:234/100.13.
  59.  
  60. New version of this program will be available for download at my FidoNet Boss 
  61. Node : 
  62.  
  63.                      The Jam BBS , 2:234/100 , 45-31420291.
  64. .* 
  65.  
  66.  
  67. ΓòÉΓòÉΓòÉ 3. Installation ΓòÉΓòÉΓòÉ
  68.  
  69. WPS2Rexx/2 is supplied in a ZIP called WPS2Rexx. It should contain the 
  70. following files : 
  71.  
  72. WPS2Rexx.Inf        -         The documentation 
  73.  WPS2Rexx.W51       -         Documentation in WordPerfect 5.1 format 
  74.  WPS2Rexx.Dll       -         The actual WorkPlace object 
  75.  WPS2Inst.Cmd       -         Installation Script 
  76.  
  77.  To install WPS2Rexx/2 just type WPS2Inst from any Os/2 prompt. A couple of 
  78.  moments later you should see a new Object entitled "WPSRexx/2" on your 
  79.  desktop. 
  80.  
  81.  Please refer to the how to section on how to proceed from here 
  82.  
  83.  
  84. ΓòÉΓòÉΓòÉ 4. How to ΓòÉΓòÉΓòÉ
  85.  
  86. If you used the supplied installation program WPS2Inst.Cmd , you should have a 
  87. new object on your desktop entitled "WPS2Rexx/2". If you dont have this object 
  88. on your desktop please refer to the installation section. 
  89.  
  90. The WPS2Rexx object is subclassed from the standard folder object. The only 
  91. visual difference is a new menuitem on its popup menu "Rexx Script". 
  92.  
  93. Click on "Rexx Script" and follow the onscreen information. You should now be 
  94. looking at a dialogue looking something like this : 
  95.  
  96. Mode specifies what to do if the objects exist on the desktop. 
  97.  
  98. Fail                Object creation fails 
  99.  Replace  Deletes old object and creates a new one 
  100.  Update   Update settings of old object 
  101.  
  102.  Generate specifies the structure of the Rexx script 
  103.  
  104.  Tree               Rexx files chain in other Rexx files to create subfolders 
  105.  Flat               Each folder just generates itself and nothing else 
  106.  
  107.  Other options 
  108.  
  109.  Save icons         Allows you to save every ICON on your desktop into a .ICO 
  110.                     file. 
  111.  SingleStep         Walk the desktop tree and be prompted for every folder 
  112.                     traversed. 
  113.  
  114.  Workdir 
  115.  
  116.  Specifies where all your Rexx files and Icons will be placed. 
  117.  
  118.  The master Rexx script is called WPS.CMD. Here is an example of what it may 
  119.  look like. 
  120.  
  121.   /*
  122.   This file was generated by WPS2Rexx/2 V 1.0
  123.   (c) 1993 Kim K. Hansen
  124.   */
  125.  
  126.   Call RxFuncAdd 'SysLoadFuncs', 'RexxUtil', 'SysLoadFuncs'
  127.   call SysLoadFuncs
  128.  
  129.   ObjMode = "Replace"
  130.  
  131.   Call Fldr0.Cmd ObjMode/* Folder : Desktop */
  132.  
  133.  
  134.  
  135.   /* End Of Script */
  136.  
  137.  
  138.  Each folder has its own script file, which are called Fldr#.Cmd. 
  139.  
  140.   /*
  141.   This file was generated by WPS2Rexx/2 V 1.0
  142.   (c) 1993 Kim K. Hansen
  143.   */
  144.  
  145.   /*Dump of Folder : Desktop*/Parse arg ObjMode
  146.   If ObjMode = "" then
  147.     ObjMode = "fail"
  148.  
  149.   Location = "<WP_DESKTOP>"
  150.   Title = "WPS2Rexx/2"
  151.   Class = "WPS2Rexx"
  152.   /* FldrattrContents = 304004 */
  153.   /* FldrattrDetails = 308028 */
  154.   /* FldrattrHelp = 0000 */
  155.   /* FldrattrTree = 504044 */
  156.   SetupString = "NOPRINT=YES;"
  157.   SetupString =  SetupString || "OBJECTID=<ID_WPS2REXX>;"
  158.   SetupString =  SetupString || "HELPPANEL=1277;"
  159.   SetupString =  SetupString || "DETAILSVIEW=MINI;"
  160.   SetupString =  SetupString || "TREEVIEW=LINES;"
  161.   SetupString =  SetupString || "DETAILSFONT=8.Helv;"
  162.   SetupString =  SetupString || "TREEFONT=14.System;"
  163.  
  164.   Call MakeObj
  165.  
  166.   Location = "<WP_DESKTOP>"
  167.   Title = "Test backup"
  168.   Class = "WPProgram"
  169.   SetupString = "NOPRINT=YES;"
  170.   SetupString =  SetupString || "HELPPANEL=8009;"
  171.   SetupString =  SetupString || "PROGTYPE=FULLSCREEN;"
  172.   SetupString =  SetupString || "EXENAME=C:\CHKBACK.CMD;"
  173.  
  174.   Call MakeObj
  175.  
  176.   Location = "<WP_DESKTOP>"
  177.   Title = "IBM WorkFrame/2"
  178.   Class = "WPProgram"
  179.   SetupString = "NOTDEFAULTICON=YES;"
  180.   SetupString =  SetupString || "NOPRINT=YES;"
  181.   SetupString =  SetupString || "HELPPANEL=4083;"
  182.   SetupString =  SetupString || "PROGTYPE=WINDOWABLEVIO;"
  183.   SetupString =  SetupString || "EXENAME=D:\IBMWF\BIN\WFENV.CMD;"
  184.   SetupString =  SetupString || "STARTUPDIR=D:\IBMWF;"
  185.  
  186.   Call MakeObj
  187.  
  188.   Location = "<WP_DESKTOP>"
  189.   Title = "Latter"
  190.   Class = "WPProgram"
  191.   SetupString = "NOPRINT=YES;"
  192.   SetupString =  SetupString || "HELPPANEL=8009;"
  193.   SetupString =  SetupString || "PROGTYPE=WINDOWABLEVIO;"
  194.   SetupString =  SetupString || "EXENAME=D:\MMOS2\SOUNDS\LATTER.CMD;"
  195.  
  196.   Call MakeObj
  197.  
  198.   Location = "<WP_DESKTOP>"
  199.   Title = "Volume^"
  200.   Class = "WPProgram"
  201.   SetupString = "NOTDEFAULTICON=YES;"
  202.   SetupString =  SetupString || "NOPRINT=YES;"
  203.   SetupString =  SetupString || "HELPPANEL=4083;"
  204.   SetupString =  SetupString || "PROGTYPE=PM;"
  205.   SetupString =  SetupString || "EXENAME=D:\MMOS2\AMPM.EXE;"
  206.   SetupString =  SetupString || "STARTUPDIR=D:\MMOS2;"
  207.  
  208.   Call MakeObj
  209.  
  210.   Location = "<WP_DESKTOP>"
  211.   Title = "OS/2 Full Screen:1"
  212.   Class = "WPProgram"
  213.   SetupString = "NOPRINT=YES;"
  214.   SetupString =  SetupString || "HELPPANEL=8009;"
  215.   SetupString =  SetupString || "PROGTYPE=FULLSCREEN;"
  216.   SetupString =  SetupString || "EXENAME=*;"
  217.  
  218.   Call MakeObj
  219.   Location = "<WP_DESKTOP>"
  220.   Title = "OS/2 Full Screen:2"
  221.   Class = "WPProgram"
  222.   SetupString = "NOPRINT=YES;"
  223.   SetupString =  SetupString || "OBJECTID=<WP_OS2FS>;"
  224.   SetupString =  SetupString || "HELPPANEL=8009;"
  225.   SetupString =  SetupString || "PROGTYPE=FULLSCREEN;"
  226.   SetupString =  SetupString || "EXENAME=*;"
  227.  
  228.   Call MakeObj
  229.  
  230.   Location = "<WP_DESKTOP>"
  231.   Title = "HexPrint"
  232.   Class = "WPProgram"
  233.   SetupString = "NOPRINT=YES;"
  234.   SetupString =  SetupString || "HELPPANEL=4083;"
  235.   SetupString =  SetupString || "PROGTYPE=WINDOWABLEVIO;"
  236.   SetupString =  SetupString || "EXENAME=X:\UTIL\GAMMATECH\SEDIT.EXE;"
  237.  
  238.   Call MakeObj
  239.  
  240.   Location = "<WP_DESKTOP>"
  241.   Title = "PMSEARCH"
  242.   Class = "WPProgram"
  243.   SetupString = "NOTDEFAULTICON=YES;"
  244.   SetupString =  SetupString || "NOPRINT=YES;"
  245.   SetupString =  SetupString || "HELPPANEL=8010;"
  246.   SetupString =  SetupString || "PROGTYPE=PM;"
  247.   SetupString =  SetupString || "EXENAME=X:\PSTOOLS\PMSRCH.EXE;"
  248.  
  249.   Call MakeObj
  250.  
  251.   Location = "<WP_DESKTOP>"
  252.   Title = "WP51"
  253.   Class = "WPProgram"
  254.   SetupString = "NOPRINT=YES;"
  255.   SetupString =  SetupString || "HELPPANEL=8010;"
  256.   SetupString =  SetupString || "PROGTYPE=WINDOWEDVDM;"
  257.   SetupString =  SetupString || "EXENAME=J:\JBKAU\WP51\WP.EXE;"
  258.   SetupString =  SetupString || "PARAMETERS=/d_C:\TEKST;"
  259.   SetupString =  SetupString || "STARTUPDIR=C:\TEKST;"
  260.  
  261.   Call MakeObj
  262.  
  263.   Location = "<WP_DESKTOP>"
  264.   Title = "ADU"
  265.   Class = "WPProgram"
  266.   SetupString = "NOTDEFAULTICON=YES;"
  267.   SetupString =  SetupString || "NOPRINT=YES;"
  268.   SetupString =  SetupString || "HELPPANEL=8010;"
  269.   SetupString =  SetupString || "PROGTYPE=WINDOWABLEVIO;"
  270.   SetupString =  SetupString || "EXENAME=X:\UTIL\ADU.EXE;"
  271.  
  272.   Call MakeObj
  273.  
  274.   Location = "<WP_DESKTOP>"
  275.   Title = "TE/2"
  276.   Class = "WPProgram"
  277.   SetupString = "NOTDEFAULTICON=YES;"
  278.   SetupString =  SetupString || "NOPRINT=YES;"
  279.   SetupString =  SetupString || "HELPPANEL=4083;"
  280.   SetupString =  SetupString || "PROGTYPE=WINDOWABLEVIO;"
  281.   SetupString =  SetupString || "EXENAME=L:\TOOLS\TE2123\TE2LE.CMD;"
  282.   SetupString =  SetupString || "STARTUPDIR=L:\TOOLS\TE2123;"
  283.  
  284.   Call MakeObj
  285.  
  286.   Location = "<WP_DESKTOP>"
  287.   Title = "Drive A"
  288.   Class = "WPShadow"
  289.   SetupString = "NOPRINT=YES;"
  290.   SetupString =  SetupString || "HELPPANEL=8014;"
  291.   SetupString =  SetupString || "ICONRESOURCE=44^,C:\OS2\DLL\PMWP.DLL;"
  292.   SetupString =  SetupString || "SHADOWID=2537E;"
  293.  
  294.   Call MakeObj
  295.   Location = "<WP_DESKTOP>"
  296.   Title = "Master Help Index"
  297.   Class = "Mindex"
  298.   SetupString = "NODELETE=YES;"
  299.   SetupString =  SetupString || "NOPRINT=YES;"
  300.   SetupString =  SetupString || "OBJECTID=<WP_MINDEX>;"
  301.   SetupString =  SetupString || "HELPPANEL=14302;"
  302.   SetupString =  SetupString || "ICONRESOURCE=1^,C:\OS2\DLL\MINXMRI.DLL;"
  303.  
  304.   Call MakeObj
  305.  
  306.   Location = "<WP_DESKTOP>"
  307.   Title = "Shredder"
  308.   Class = "WPShredder"
  309.   SetupString = "NOCOPY=YES;"
  310.   SetupString =  SetupString || "NODELETE=YES;"
  311.   SetupString =  SetupString || "NOPRINT=YES;"
  312.   SetupString =  SetupString || "OBJECTID=<WP_SHRED>;"
  313.   SetupString =  SetupString || "HELPPANEL=1190;"
  314.   SetupString =  SetupString || "ICONRESOURCE=28^,C:\OS2\DLL\PMWP.DLL;"
  315.  
  316.   Call MakeObj
  317.  
  318.   Location = "<WP_DESKTOP>"
  319.   Title = "Start Here"
  320.   Class = "WPProgram"
  321.   SetupString = "NOTDEFAULTICON=YES;"
  322.   SetupString =  SetupString || "NOPRINT=YES;"
  323.   SetupString =  SetupString || "OBJECTID=<WP_STHR>;"
  324.   SetupString =  SetupString || "HELPPANEL=9278;"
  325.   SetupString =  SetupString || "PROGTYPE=PM;"
  326.   SetupString =  SetupString || "EXENAME=STHR.EXE;"
  327.   SetupString =  SetupString || "STARTUPDIR=C:\OS2\HELP;"
  328.  
  329.   Call MakeObj
  330.  
  331.   Location = "<WP_DESKTOP>"
  332.   Title = "Windows Programs"
  333.   Class = "WPFolder"
  334.   /* FldrattrContents = 300004 */
  335.   /* FldrattrDetails = 308028 */
  336.   /* FldrattrHelp = 0000 */
  337.   /* FldrattrTree = 500044 */
  338.   SetupString = "NOPRINT=YES;"
  339.   SetupString =  SetupString || "OBJECTID=<WP_WINGROUP>;"
  340.   SetupString =  SetupString || "HELPPANEL=1277;"
  341.   SetupString =  SetupString || "DETAILSVIEW=MINI;"
  342.   SetupString =  SetupString || "TREEVIEW=LINES;"
  343.   SetupString =  SetupString || "DETAILSFONT=8.Helv;"
  344.   SetupString =  SetupString || "TREEFONT=14.System;"
  345.  
  346.   Call MakeObj
  347.  
  348.   Location = "<WP_DESKTOP>"
  349.   Title = "U P M  Services"
  350.   Class = "WPProgramGroup"
  351.   /* FldrattrContents = 300004 */
  352.   /* FldrattrDetails = 308028 */
  353.   /* FldrattrHelp = 0000 */
  354.   /* FldrattrTree = 500044 */
  355.   SetupString = "NOPRINT=YES;"
  356.   SetupString =  SetupString || "OBJECTID=<PM_ProgramList004>;"
  357.   SetupString =  SetupString || "HELPPANEL=1277;"
  358.   SetupString =  SetupString || "ICONRESOURCE=53^,C:\OS2\DLL\PMWP.DLL;"
  359.   SetupString =  SetupString || "DETAILSVIEW=MINI;"
  360.   SetupString =  SetupString || "TREEVIEW=LINES;"
  361.   SetupString =  SetupString || "DETAILSFONT=8.Helv;"
  362.   SetupString =  SetupString || "TREEFONT=14.System;"
  363.  
  364.   Call MakeObj
  365.  
  366.   Location = "<WP_DESKTOP>"
  367.   Title = "Templates"
  368.   Class = "WPTemplates"
  369.   /* FldrattrContents = 300004 */
  370.   /* FldrattrDetails = 308028 */
  371.   /* FldrattrHelp = 0000 *//* FldrattrTree = 500044 */
  372.   SetupString = "NOCOPY=YES;"
  373.   SetupString =  SetupString || "NODELETE=YES;"
  374.   SetupString =  SetupString || "NOPRINT=YES;"
  375.   SetupString =  SetupString || "OBJECTID=<WP_TEMPS>;"
  376.   SetupString =  SetupString || "HELPPANEL=15680;"
  377.   SetupString =  SetupString || "ICONRESOURCE=48^,C:\OS2\DLL\PMWP.DLL;"
  378.   SetupString =  SetupString || "DETAILSVIEW=MINI;"
  379.   SetupString =  SetupString || "TREEVIEW=LINES;"
  380.   SetupString =  SetupString || "DETAILSFONT=8.Helv;"
  381.   SetupString =  SetupString || "TREEFONT=14.System;"
  382.  
  383.   Call MakeObj
  384.  
  385.   Location = "<WP_DESKTOP>"
  386.   Title = "OS/2 System"
  387.   Class = "WPFolder"
  388.   /* FldrattrContents = 300004 */
  389.   /* FldrattrDetails = 308028 */
  390.   /* FldrattrHelp = 0000 */
  391.   /* FldrattrTree = 500044 */
  392.   SetupString = "NOTDEFAULTICON=YES;"
  393.   SetupString =  SetupString || "NODELETE=YES;"
  394.   SetupString =  SetupString || "NOPRINT=YES;"
  395.   SetupString =  SetupString || "OBJECTID=<WP_OS2SYS>;"
  396.   SetupString =  SetupString || "HELPPANEL=4002;"
  397.   SetupString =  SetupString || "DETAILSVIEW=MINI;"
  398.   SetupString =  SetupString || "TREEVIEW=LINES;"
  399.   SetupString =  SetupString || "DETAILSFONT=8.Helv;"
  400.   SetupString =  SetupString || "TREEFONT=14.System;"
  401.  
  402.   Call MakeObj
  403.  
  404.   Location = "<WP_DESKTOP>"
  405.   Title = "OS/2 Programs"
  406.   Class = "WPFolder"
  407.   /* FldrattrContents = 300004 */
  408.   /* FldrattrDetails = 308028 */
  409.   /* FldrattrHelp = 0000 */
  410.   /* FldrattrTree = 500044 */
  411.   SetupString = "NOPRINT=YES;"
  412.   SetupString =  SetupString || "OBJECTID=<WP_OS2GROUP>;"
  413.   SetupString =  SetupString || "HELPPANEL=1277;"
  414.   SetupString =  SetupString || "DETAILSVIEW=MINI;"
  415.   SetupString =  SetupString || "TREEVIEW=LINES;"
  416.   SetupString =  SetupString || "DETAILSFONT=8.Helv;"
  417.   SetupString =  SetupString || "TREEFONT=14.System;"
  418.  
  419.   Call MakeObj
  420.  
  421.   Location = "<WP_DESKTOP>"
  422.   Title = "Network"
  423.   Class = "WPNetwork"
  424.   /* FldrattrContents = 300004 */
  425.   /* FldrattrDetails = 308028 */
  426.   /* FldrattrHelp = 0000 */
  427.   /* FldrattrTree = 500044 */
  428.   SetupString = "NOCOPY=YES;"
  429.   SetupString =  SetupString || "NODELETE=YES;"
  430.   SetupString =  SetupString || "NOPRINT=YES;"
  431.   SetupString =  SetupString || "OBJECTID=<WP_NETWORK>;"
  432.   SetupString =  SetupString || "HELPPANEL=30000;"
  433.   SetupString =  SetupString || "ICONRESOURCE=33^,C:\OS2\DLL\PMWP.DLL;"
  434.   SetupString =  SetupString || "DETAILSVIEW=MINI;"
  435.   SetupString =  SetupString || "TREEVIEW=LINES;"
  436.   SetupString =  SetupString || "DETAILSFONT=8.Helv;"
  437.   SetupString =  SetupString || "TREEFONT=14.System;"
  438.  
  439.   Call MakeObj
  440.  
  441.   Location = "<WP_DESKTOP>"
  442.   Title = "Multimedia"
  443.   Class = "WPFolder"
  444.   /* FldrattrContents = 300004 */
  445.   /* FldrattrDetails = 308028 */
  446.   /* FldrattrHelp = 0000 */
  447.   /* FldrattrTree = 500044 */SetupString = "NOTDEFAULTICON=YES;"
  448.   SetupString =  SetupString || "NOPRINT=YES;"
  449.   SetupString =  SetupString || "OBJECTID=<MMPM2_FOLDER>;"
  450.   SetupString =  SetupString || "HELPPANEL=1277;"
  451.   SetupString =  SetupString || "DETAILSVIEW=MINI;"
  452.   SetupString =  SetupString || "TREEVIEW=LINES;"
  453.   SetupString =  SetupString || "DETAILSFONT=8.Helv;"
  454.   SetupString =  SetupString || "TREEFONT=14.System;"
  455.  
  456.   Call MakeObj
  457.  
  458.   Location = "<WP_DESKTOP>"
  459.   Title = "Min. Wind. Viewer^"
  460.   Class = "WPMinWinViewer"
  461.   /* FldrattrContents = 300004 */
  462.   /* FldrattrDetails = 308028 */
  463.   /* FldrattrHelp = 0000 */
  464.   /* FldrattrTree = 500044 */
  465.   SetupString = "NOCOPY=YES;"
  466.   SetupString =  SetupString || "NODELETE=YES;"
  467.   SetupString =  SetupString || "NOPRINT=YES;"
  468.   SetupString =  SetupString || "OBJECTID=<WP_VIEWER>;"
  469.   SetupString =  SetupString || "HELPPANEL=9286;"
  470.   SetupString =  SetupString || "ICONRESOURCE=58^,C:\OS2\DLL\PMWP.DLL;"
  471.   SetupString =  SetupString || "DETAILSVIEW=MINI;"
  472.   SetupString =  SetupString || "TREEVIEW=LINES;"
  473.   SetupString =  SetupString || "DETAILSFONT=8.Helv;"
  474.   SetupString =  SetupString || "TREEFONT=14.System;"
  475.  
  476.   Call MakeObj
  477.  
  478.   Location = "<WP_DESKTOP>"
  479.   Title = "Information"
  480.   Class = "WPFolder"
  481.   /* FldrattrContents = 300004 */
  482.   /* FldrattrDetails = 308028 */
  483.   /* FldrattrHelp = 0000 */
  484.   /* FldrattrTree = 500044 */
  485.   SetupString = "NOTDEFAULTICON=YES;"
  486.   SetupString =  SetupString || "NOPRINT=YES;"
  487.   SetupString =  SetupString || "OBJECTID=<WP_INFO>;"
  488.   SetupString =  SetupString || "HELPPANEL=13092;"
  489.   SetupString =  SetupString || "DETAILSVIEW=MINI;"
  490.   SetupString =  SetupString || "TREEVIEW=LINES;"
  491.   SetupString =  SetupString || "DETAILSFONT=8.Helv;"
  492.   SetupString =  SetupString || "TREEFONT=14.System;"
  493.  
  494.   Call MakeObj
  495.  
  496.   Location = "<WP_DESKTOP>"
  497.   Title = "IBM WorkFr. Help"
  498.   Class = "WPProgramGroup"
  499.   /* FldrattrContents = 300004 */
  500.   /* FldrattrDetails = 308028 */
  501.   /* FldrattrHelp = 0000 */
  502.   /* FldrattrTree = 500044 */
  503.   SetupString = "NOPRINT=YES;"
  504.   SetupString =  SetupString || "OBJECTID=<PM_ProgramList005>;"
  505.   SetupString =  SetupString || "HELPPANEL=1277;"
  506.   SetupString =  SetupString || "ICONRESOURCE=53^,C:\OS2\DLL\PMWP.DLL;"
  507.   SetupString =  SetupString || "DETAILSVIEW=MINI;"
  508.   SetupString =  SetupString || "TREEVIEW=LINES;"
  509.   SetupString =  SetupString || "DETAILSFONT=8.Helv;"
  510.   SetupString =  SetupString || "TREEFONT=14.System;"
  511.  
  512.   Call MakeObj
  513.  
  514.   Location = "<WP_DESKTOP>"
  515.   Title = "HP4"
  516.   Class = "WPProgramGroup"
  517.   /* FldrattrContents = 300004 */
  518.   /* FldrattrDetails = 308028 */
  519.   /* FldrattrHelp = 0000 */
  520.   /* FldrattrTree = 500044 */
  521.   SetupString = "NOPRINT=YES;"
  522.   SetupString =  SetupString || "OBJECTID=<PM_ProgramList006>;"
  523.   SetupString =  SetupString || "HELPPANEL=1277;"SetupString =  SetupString || "ICONRESOURCE=53^,C:\OS2\DLL\PMWP.DLL;"
  524.   SetupString =  SetupString || "DETAILSVIEW=MINI;"
  525.   SetupString =  SetupString || "TREEVIEW=LINES;"
  526.   SetupString =  SetupString || "DETAILSFONT=8.Helv;"
  527.   SetupString =  SetupString || "TREEFONT=14.System;"
  528.  
  529.   Call MakeObj
  530.  
  531.   Location = "<WP_DESKTOP>"
  532.   Title = "FFST/2"
  533.   Class = "WPProgramGroup"
  534.   /* FldrattrContents = 300004 */
  535.   /* FldrattrDetails = 308028 */
  536.   /* FldrattrHelp = 0000 */
  537.   /* FldrattrTree = 500044 */
  538.   SetupString = "NOPRINT=YES;"
  539.   SetupString =  SetupString || "OBJECTID=<PM_ProgramList003>;"
  540.   SetupString =  SetupString || "HELPPANEL=1277;"
  541.   SetupString =  SetupString || "ICONRESOURCE=53^,C:\OS2\DLL\PMWP.DLL;"
  542.   SetupString =  SetupString || "DETAILSVIEW=MINI;"
  543.   SetupString =  SetupString || "TREEVIEW=LINES;"
  544.   SetupString =  SetupString || "DETAILSFONT=8.Helv;"
  545.   SetupString =  SetupString || "TREEFONT=14.System;"
  546.  
  547.   Call MakeObj
  548.  
  549.   Location = "<WP_DESKTOP>"
  550.   Title = "Ekstra nummer"
  551.   Class = "WPFolder"
  552.   /* FldrattrContents = 300004 */
  553.   /* FldrattrDetails = 308028 */
  554.   /* FldrattrHelp = 0000 */
  555.   /* FldrattrTree = 500044 */
  556.   SetupString = "NOPRINT=YES;"
  557.   SetupString =  SetupString || "HELPPANEL=1277;"
  558.   SetupString =  SetupString || "DETAILSVIEW=MINI;"
  559.   SetupString =  SetupString || "TREEVIEW=LINES;"
  560.   SetupString =  SetupString || "DETAILSFONT=8.Helv;"
  561.   SetupString =  SetupString || "TREEFONT=14.System;"
  562.  
  563.   Call MakeObj
  564.  
  565.   Location = "<WP_DESKTOP>"
  566.   Title = "Commun. Manager/2"
  567.   Class = "WPProgramGroup"
  568.   /* FldrattrContents = 300004 */
  569.   /* FldrattrDetails = 308028 */
  570.   /* FldrattrHelp = 0000 */
  571.   /* FldrattrTree = 500044 */
  572.   SetupString = "NOPRINT=YES;"
  573.   SetupString =  SetupString || "OBJECTID=<PM_ProgramList002>;"
  574.   SetupString =  SetupString || "HELPPANEL=1277;"
  575.   SetupString =  SetupString || "ICONRESOURCE=53^,C:\OS2\DLL\PMWP.DLL;"
  576.   SetupString =  SetupString || "DETAILSVIEW=MINI;"
  577.   SetupString =  SetupString || "TREEVIEW=LINES;"
  578.   SetupString =  SetupString || "DETAILSFONT=8.Helv;"
  579.   SetupString =  SetupString || "TREEFONT=14.System;"
  580.  
  581.   Call MakeObj
  582.  
  583.   /* --- end of objects in folder --- */
  584.  
  585.   /* Creation of subfolders */
  586.  
  587.   Call Fldr1.Cmd ObjMode/* Folder : "WPS2Rexx/2" */
  588.   Call Fldr2.Cmd ObjMode/* Folder : "Windows Programs" */
  589.   Call Fldr3.Cmd ObjMode/* Folder : "U P M  Services" */
  590.   Call Fldr4.Cmd ObjMode/* Folder : "Templates" */
  591.   Call Fldr5.Cmd ObjMode/* Folder : "OS/2 System" */
  592.   Call Fldr6.Cmd ObjMode/* Folder : "OS/2 Programs" */
  593.   Call Fldr7.Cmd ObjMode/* Folder : "Network" */
  594.   Call Fldr8.Cmd ObjMode/* Folder : "Multimedia" */
  595.   Call Fldr9.Cmd ObjMode/* Folder : "Information" */
  596.   Call Fldr10.Cmd ObjMode/* Folder : "IBM WorkFr. Help" */
  597.   Call Fldr11.Cmd ObjMode/* Folder : "HP4" */
  598.   Call Fldr12.Cmd ObjMode/* Folder : "FFST/2" */
  599.   Call Fldr13.Cmd ObjMode/* Folder : "Ekstra nummer" */Call Fldr14.Cmd ObjMode/* Folder : "Commun. Manager/2" */
  600.   return
  601.   MakeObj:
  602.   Say Copies("ΓöÇ",75)
  603.   Say 'Creating 'Title' at 'location' as 'Class
  604.   rc = 0
  605.   rc = SysCreateObject(Class,Title,Location,SetupString,ObjMode)
  606.   if rc then do
  607.   Say "SysCreateObject returned "rc
  608.   end
  609.   return
  610.  
  611.  
  612. ΓòÉΓòÉΓòÉ 5. Future plans ΓòÉΓòÉΓòÉ
  613.  
  614. I have no definite plans for further development of WPS2Rexx/2 at the moment. 
  615.  
  616.  
  617. ΓòÉΓòÉΓòÉ 6. Other info ΓòÉΓòÉΓòÉ
  618.  
  619. The documentation to WPS2Rexx/2 was written entirely in WordPerfect 5.1 and 
  620. converted to INF format by another of the authors programs WP2IPF/2. This 
  621. program is also freeware and is available around the world on various networks 
  622. and BBS's. Look for a file called WP2IPF2.ZIP. I have supplied the 
  623. documentation in WP 5.1 format , so that you can see how to structure a WP 
  624. document , that can be converted to an Os/2 2.x INF file. 
  625.  
  626.